package offerbook;

/**
 * @date 2019/11/8 0008 上午 10:24
 *
 * 求 1+2+..n，不能用 * / 以及switch-case,while,for ,if 和三目运算
 *
 * 利用等差公式的和 sum = (1+n)*n/2 = (n+n**2)/2
 */
public class Code46_SumWithNoFlag {

    public int Sum_Solution(int n) {
        return (int)(Math.pow(n,2)+n) >> 1;
    }
}
